// 初始化一个加载实例变量
let loadingInstance:any;

// 定义显示和隐藏的方法
const showLoading = () => {
    // 在应用启动时创建一次实例       
    loadingInstance = ElLoading.service({
        lock: true,
        fullscreen: true,
        text: '加载中...',
        // spinner: 'el-icon-loading',
        background: 'rgba(0, 0, 0, 0.5)',
    });
};

const hideLoading = () => {
    if (!loadingInstance) return;
    loadingInstance.close();
    loadingInstance = null;
};

export { showLoading, hideLoading };
